Micron Document




Load–store unit
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
In computer engineering, a load–store unit (LSU) is a specialized execution unit responsible for executing all load and store instructions, generating virtual addresses of load and store operationscite-ref-1[1]cite-ref-2[2]cite-ref-3[3] and loading data from memory or storing it back to memory from registers.cite-ref-jacob-4-0[4]

The load–store unit usually includes a queue which acts as a waiting area for memory instructions, and the unit itself operates independently of other processor units.cite-ref-jacob-4-1[4]

Load–store units may also be used in vector processing, and in such cases the term "load–store vector" may be used.cite-ref-hennessy-5-0[5]

Some load–store units are also capable of executing simple fixed-point and/or integer operations.

Contents


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

See also
References

cite-note-11. "IBM POWER8 processor core microarchitecture (PDF Download Available)". ResearchGate.
cite-note-22. "Structure of Computer Systems" (PDF). Users.utcluj.ro. p. 320. Retrieved 2017-06-23.
cite-note-33. "ARM Information Center". infocenter.arm.com.
cite-note-jacob-44. Memory Systems: Cache, DRAM, Disk by Bruce Jacob, Spencer Ng, David Wang 2007 ISBN 0123797519 page 298
cite-note-hennessy-55. Computer Architecture: A Quantitative Approach by John L. Hennessy, David A. Patterson 2011 ISBN 012383872X pages 293-295